package cn.findviewbydream.evil.app.controller

import cn.findviewbydream.evil.app.service.AppService
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.web.bind.annotation.RequestMapping
import org.springframework.web.bind.annotation.RequestMethod
import org.springframework.web.bind.annotation.RestController

/********************************************
 * 工程名：MealOrder
 * 包名：cn.findviewbydream.evil.app.controller
 * 时间：17-2-6
 * 作者：白雨濃 evil
 * 邮箱：evilbai@foxmail.com
 * 内容：
 ********************************************/
@RestController
class AppController(@Autowired val appService: AppService)
{
    /**
     * 检测app版本
     * @param type 类型 MOToWaiter 服务员端 MOToChef 厨师端 MOToBoss 经理端
     * @param code 来源app的版本，与服务器app版本对比
     * @return 下载地址
     */
    @RequestMapping("/app/version", method = arrayOf(RequestMethod.POST))
    fun version(type: String, code: Int): String
    {
        val name = appService.version(type, code)

        Thread.sleep(500)

        if (name == "false")
            return "false"
        else
            return "/app/" + appService.version(type, code)
    }
}